package cn.wolfocde.wolf2w.redis.service;

import cn.wolfocde.wolf2w.domain.UserInfo;

public interface IUserInfoRedisService {
    void sendVerifyCode(String phone,String smsUrl,String smsAppkey);

    /**
     *  //获取redis缓存库的的验证码
     *  @param phone
     * @return 验证码
     */
    String getVerifyCode(String phone);

    /**
     *  生成token,并且最终返回到前端页面
     *拼接好key,同时存入redis
     *  @param user
     * @return
     */
    String setToken(UserInfo user);

    /**
     *  //获取redis的当前登录用户对象
     *  @param token
     * @return userinfo
     */
    UserInfo getCurrentUserByToken(String token);
}

